package com.hmy.contract.service.contract;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmy.contract.bo.request.contract.ContractInfoListRequest;
import com.hmy.contract.bo.request.contract.ContractSignTaskCancelRequest;
import com.hmy.contract.bo.response.contract.ContractInfoListResponse;
import com.hmy.contract.bo.response.contract.ContractSignTaskCancelResponse;
import com.hmy.contract.dal.po.ContractPo;

public interface IContractFeignService extends IService<ContractPo> {

    /**
     * 根据合同id列表查询合同数据
     * @param contractInfoListRequest 查询入参
     * @return {@link ContractInfoListResponse}
     */
    ContractInfoListResponse contractInfoList(ContractInfoListRequest contractInfoListRequest);

    ContractSignTaskCancelResponse cancelContractSignTask(ContractSignTaskCancelRequest request);
}
